doesn't hold water - French English Dictionary